python 计算列表元素之和
定义一个数字列表,并计算列表元素之和。
例如: 输入 : [12, 15, 3, 10] 输出 : 40实例 1
total = 0
list1 = [11, 5, 17, 18, 23]
for ele in range(0, len(list1)):
total = total + list1[ele]
print("列表元素之和为: ", total)
list1 = [11, 5, 17, 18, 23]
for ele in range(0, len(list1)):
total = total + list1[ele]
print("列表元素之和为: ", total)
以上实例输出结果为:
列表元素之和为: 74
实例 2: 使用 while() 循环
total = 0
ele = 0
list1 = [11, 5, 17, 18, 23]
while(ele < len(list1)):
total = total + list1[ele]
ele += 1
print("列表元素之和为: ", total)
ele = 0
list1 = [11, 5, 17, 18, 23]
while(ele < len(list1)):
total = total + list1[ele]
ele += 1
print("列表元素之和为: ", total)
以上实例输出结果为:
列表元素之和为: 74
实例 3: 使用递归
list1 = [11, 5, 17, 18, 23]
def sumoflist(list, size):
if (size == 0):
return 0
else:
return list[size - 1] + sumoflist(list, size - 1)
total = sumoflist(list1, len(list1))
print("列表元素之和为: ", total)
def sumoflist(list, size):
if (size == 0):
return 0
else:
return list[size - 1] + sumoflist(list, size - 1)
total = sumoflist(list1, len(list1))
print("列表元素之和为: ", total)
以上实例输出结果为:
列表元素之和为: 74
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!